package com.yuncheng.spcyApi.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 物料统计
 */
public class WlStatListDto {
    @ApiModelProperty(value = "操作开始时间")
    private String startTime;

    @ApiModelProperty(value = "操作结束时间")
    private String endTime;

    @ApiModelProperty(value = "操作记录id")
    private String id;

    @ApiModelProperty(value = "企业id")
    private String fqyid;

    @ApiModelProperty(value = "入出库类型(入库/出库)")
    private String frcklx;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "操作时间")
    private Date fczsj;

    @ApiModelProperty(value = "操作人姓名")
    private String fczrxm;

    @ApiModelProperty(value = "操作数量")
    private Integer fczsl;

    @ApiModelProperty(value = "生产商名称")
    private String fscsmc;

    @ApiModelProperty(value = "经销商名称")
    private String fjxsmc;

    @ApiModelProperty(value = "入库批号")
    private String frkph;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "入库时间")
    private Date frksj;

    @ApiModelProperty(value = "库存数量")
    private Integer fkcsl;

    @ApiModelProperty(value = "物料编号")
    private String fwlbh;

    @ApiModelProperty(value = "物料名称")
    private String fwlmc;

    @ApiModelProperty(value = "数量单位")
    private String fsldw;

    @ApiModelProperty(value = "物料等级")
    private String fwldj;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getFrcklx() {
        return frcklx;
    }

    public void setFrcklx(String frcklx) {
        this.frcklx = frcklx;
    }

    public Date getFczsj() {
        return fczsj;
    }

    public void setFczsj(Date fczsj) {
        this.fczsj = fczsj;
    }

    public String getFczrxm() {
        return fczrxm;
    }

    public void setFczrxm(String fczrxm) {
        this.fczrxm = fczrxm;
    }

    public Integer getFczsl() {
        return fczsl;
    }

    public void setFczsl(Integer fczsl) {
        this.fczsl = fczsl;
    }

    public String getFscsmc() {
        return fscsmc;
    }

    public void setFscsmc(String fscsmc) {
        this.fscsmc = fscsmc;
    }

    public String getFjxsmc() {
        return fjxsmc;
    }

    public void setFjxsmc(String fjxsmc) {
        this.fjxsmc = fjxsmc;
    }

    public String getFrkph() {
        return frkph;
    }

    public void setFrkph(String frkph) {
        this.frkph = frkph;
    }

    public Date getFrksj() {
        return frksj;
    }

    public void setFrksj(Date frksj) {
        this.frksj = frksj;
    }

    public Integer getFkcsl() {
        return fkcsl;
    }

    public void setFkcsl(Integer fkcsl) {
        this.fkcsl = fkcsl;
    }

    public String getFwlbh() {
        return fwlbh;
    }

    public void setFwlbh(String fwlbh) {
        this.fwlbh = fwlbh;
    }

    public String getFwlmc() {
        return fwlmc;
    }

    public void setFwlmc(String fwlmc) {
        this.fwlmc = fwlmc;
    }

    public String getFsldw() {
        return fsldw;
    }

    public void setFsldw(String fsldw) {
        this.fsldw = fsldw;
    }

    public String getFqyid() {
        return fqyid;
    }

    public void setFqyid(String fqyid) {
        this.fqyid = fqyid;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getFwldj() {
        return fwldj;
    }

    public void setFwldj(String fwldj) {
        this.fwldj = fwldj;
    }
}
